/* CSS Document  author:tianyachao */
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,font,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-size:12px;font-family:"Arial",'lucida grande', tahoma, verdana, arial, STHeiTi, simsun, sans-serif;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
body{font-size:12px; color:#000;}
body a{text-decoration: none;}
.clear{ clear:both; overflow:hidden; height:0;}
.clearfix{ zoom:1; }
.clearfix:after{ content:".";display:block;height:0;clear:both;visibility:hidden; }
.boxNone{display:none;}
input[type="text"] , input[type="password"], select , textarea{border:1px solid #A8ACAD; font-size:12px;}
input[type="text"]{height:22px; line-height:22px;}
font{color:red; font-size:12px;}
/**按钮**/
.subBtn{display:inline-block; cursor:pointer; border:none; width:48px; height:20px; line-height:20px; text-align:center; color:#fff; background:url(../images/btnbg.png) 0 -37px no-repeat;}
.subRestBtn{display:inline-block; margin-left:5px; cursor:pointer; border:none; width:48px; height:20px; line-height:20px; text-align:center; color:#000; background:url(../images/btnbg.png) -67px -37px no-repeat;}
.geyBtn{display:inline-block; cursor:pointer; border:none; width:81px; height:22px; line-height:22px; text-align:center; color:#000; background:url(../images/btnbg.png) 0 -129px no-repeat;}
.geyBtn2{display:inline-block; cursor:pointer; border:none; width:53px; height:22px; line-height:22px; text-align:center; color:#000; background:url(../images/btnbg.png) 0px -91px no-repeat;}
.geyBtn3{display:inline-block; cursor:pointer; border:none; width:60px; height:22px; line-height:22px; text-align:center; color:#000; background:url(../images/btnbg.png) 0px -167px no-repeat;}
.geyBtn5{display:inline-block; cursor:pointer; border:none; width:106px; height:22px; line-height:22px; text-align:center; color:#000; background:url(../images/btnbg.png) 0px -203px no-repeat;}
.geyBtn6{display:inline-block; cursor:pointer; border:none; width:136px; height:22px; line-height:22px; text-align:center; color:#000; background:url(../images/btnbg.png) 0px -238px repeat-x;}

.disabledBtn{color:#ccc;}
.mainCont{border:1px solid #888888; position:relative; margin-left: 0px;}
.mTitleBig h3{font-size:12px;  margin-left:12px;  line-height:30px; color:#0088c2; font-weight:bold;}
.mTitleBig h3 span{float:left;}
.mTitle{height:29px; background:url(../images/navBg.gif) 0 0 repeat-x; position:relative; z-index:10;}
.mTitle h4{float:left; margin-left:12px; line-height:29px; color:#000; font-weight:bold;}
.mTitle .btnShow{float:right; width:8px; height:28px; overflow:hidden; background:url(../images/btn.png) 0 0 no-repeat;}
.mTitle .btnHide{display:block; position:absolute; display:none; left:0; top:0; width:8px; height:28px; overflow:hidden; background:url(../images/btn.png) -18px 0 no-repeat;}
.mainLeft{float:left; width:240px; position:absolute; left:0; top:0;}
.mLeftNav{width:240px; height:500px; overflow-x:auto; overflow-y:scroll;}
.mLeftNavCont{height:28px; background:url(../images/navBg2.gif) 0 0px repeat-x;}
.mLeftNavIndex a{display:block; margin-left:12px; line-height:28px; color:#000;}
.mLeftNavOther a{display:block; margin-left:12px; line-height:28px; color:#000; background:url(../images/san.png) 182px -82px no-repeat;}
.mLeftNavOther a.navActive{background-position:182px 10px;}
.mLeftCont .mLefCo{display:none; padding-left:12px; border-bottom:1px solid #d4d5d7;}

.mainRight{margin-left:0px; margin-top: 0px;}
/**新建值集头*/
.newBuild{margin:40px auto; width:598px; height:328px; border:1px solid #0089c4; background-color:#f2f6f7;}
.newBuTable{width:100%; margin-top:20px;}
.newBuTable td{padding:7px 0;}
.newBuTable .nBTabTitle{width:180px; text-align:right; line-height:20px;}
.newBuTable td input{height:18px; line-height:18px; padding:0 4px; width:140px; border:1px solid #ccc;}
.newBuTable td select{width:150px;}
.newBuTable td textarea{width:300px; height:80px; border:1px solid #ccc; line-height:18px; padding:5px; overflow:auto;}
.newBuTable td.nBTabSub a{float:left; height:27px; line-height:27px; text-align:center; background:url(../images/btnbg.png) 0 0 no-repeat;}
.newBuTable td.nBTabSub a.newSubmit{width:117px; color:#fff;}
.newBuTable td.nBTabSub a.newRest{margin-left:25px; display:inline; width:81px; color:#000; background-position:-142px 0;}

.mRsearch{padding:10px 0;}
.mRsearch table td{padding:5px 0;}
.mRsearch table td.mRsTitle{width:95px; text-align:right;}
.mRsearch table td.mRsTitle2{width:135px;}
.mRsearch table td select{width:130px;border:1px solid #ccc;}
.mRsearch table td input{height:18px; line-height:18px; padding:0 4px; width:215px; border:1px solid #ccc;}
.mRsearch table td input.Wdate{height:18px; line-height:18px; padding:0 4px; width:97px; border:1px solid #ccc;}
.mTitlebot{height:29px; -overflow:hidden;}
.mRsearchGen{float:left; height:28px; overflow:hidden; zoom:1;}
.mRsearchGen span{float:left; line-height:28px; margin-left:40px; display:inline;}
.mRsearchGen span.mRMap{margin-left:0;}
.mRsearchGen select{float:left; width:130px; margin-top:5px;}
.mRsearchGen a{float:left; margin:4px 0 0 30px;display:inline; height:20px;}

.seaSub{text-align:center; margin-top:5px;}
.seaSub a{float:none; display:inline-block;}

.mRsubmit a.subUse{margin-left:20px;}
.JgopDes{margin-top:4px; margin-bottom:6px; overflow:hidden; zoom:1;background:url(../images/navBg.gif) 0 0 repeat-x;}
.mRsarOp{float:right; margin:6px 5px;}
.mRsarOp a{margin-left:5px; margin-top: -3px;}
.mRsarOp2{float:left; margin:6px 5px;}
.mRsarOp2 a{margin-left:5px; margin-top: -3px;}
.jGdesc{float:left; margin-left:10px; line-height:30px; overflow:hidden; zoom:1;}
.jGdesc span{float:left; height:30px; overflow:hidden;}
.jGdesc span.numSp{width:35px;}
.jGdesc span.timeSp{width:115px;}
.jGdesc span.editSp{width:70px;}
.jGdesc strong{float:left; font-weight:bold;}
.jGlist{overflow:hidden;}
.jGpage{overflow:hidden; padding:4px 0;}
.jGpage a{float:left; display:inline; line-height:18px; color:#075489; background:url(../images/btnbg.png) 0 0 no-repeat;}
.jGpage span{float:left;line-height:18px; color:#075489; margin-left:19px;  margin-right:15px;}
.jGpage input{float:left; text-align:center; border:1px solid #075489; line-height:16px; height:16px; width:20px; color:#666;}
.jGpage .homePage{background-position:0 -66px; padding-left:10px; margin-left:10px;}
.jGpage .prePage{background-position:-44px -66px; padding-left:10px; margin-left:10px;}
.jGpage .nextPage{background-position:-114px -66px; margin-left:26px; padding-right:10px;}
.jGpage .lastPage{background-position:-169px -66px; margin-left:10px; padding-right:10px;}
.jGpage .turnPage{width:15px; height:16px;  background-position:-148px -66px; border:1px solid #075489; border-left:none; border-top-right-radius:2px; border-bottom-right-radius:2px;}

.jqgrid-row-editing{background:#FFFF96;}
.jqgrid-row-editing-select{width: 150px;}
.jqgrid-column-required{color: red; font-weight: bold;}
.jqgrid-cell-gray{background-color: #F0F0F0; }

/* 遮罩层DIV */
.MaskLayer{position: absolute;top:0;left:0;width: 100%;height: 100%;background-color: #8FB0D1;z-index:9997;-moz-opacity: 0.45;opacity:0.45;filter: alpha(opacity=80);}
.loadImg{position: absolute;width: 220px;height: 19px;z-index: 9998;background-image:url(../images/loading.gif)}

.mRsearchGen span.allow0{margin-left:10px; margin-top:8px; margin-right:5px; width:14px; height:14px; background:url(../images/CommentRed.png) no-repeat;}
.mRsearchGen span.allow1{margin-left:10px; margin-top:8px; margin-right:5px; width:14px; height:14px; background:url(../images/CommentGreen.png) no-repeat;}
.mRsearchGen span.allow2{margin-left:10px; margin-top:8px; margin-right:5px; width:14px; height:14px; background:url(../images/CommentYellow.png) no-repeat;}

.tipSpan{display:inline-block; margin-top:2px; cursor:pointer; margin-left:10px; width:22px; height:23px; background:url(../images/helpPic.png) no-repeat;}